package com.okoj.excel_lib_rary.util;

import android.content.Context;
import android.util.Log;

import com.okoj.excel_lib_rary.config.Config;
import com.okoj.excel_lib_rary.data.net.WpsClient;
import com.okoj.excel_lib_rary.oss.OssManager;
import com.tencent.smtt.sdk.QbSdk;

public class WpsInitUtil {

    private static final String TAG = WpsInitUtil.class.getName();

    public static void init(Config config, Context context){
        WpsClient.init(config);
        OssManager.getInstance().init(context);

        //搜集本地tbs内核信息并上报服务器，服务器返回结果决定使用哪个内核。
        QbSdk.PreInitCallback callback = new QbSdk.PreInitCallback() {
            @Override
            public void onViewInitFinished(boolean arg) {
                //x5內核初始化完成的回调，
                // true表示x5内核加载成功，
                // false表示x5内核加载失败，会自动切换到系统内核。
                Log.i(TAG,"x5内核加载:"+arg);
            }

            @Override
            public void onCoreInitFinished() {

            }
        };

        QbSdk.initX5Environment(context.getApplicationContext(), callback);
    }
}
